package game.utils;

import game.editer.AttrEditer.AttrData;

class AttrDataTools {
	/**
	 * 获得默认值
	 * @param attr 
	 * @return Dynamic
	 */
	public static function getDefaultValue(attr:AttrData):Dynamic {
		if (attr.defalutValue != null) {
			if (Reflect.isFunction(attr.defalutValue)) {
				return attr.defalutValue();
			} else {
				return attr.defalutValue;
			}
		} else {
			return null;
		}
	}
}
